package fr.istic.linkedcv.client;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class MessageCli implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8839130821763521735L;

	private String envoyeur;

	private String titre;

	private String message;

	List<String> listPersonnes;
	


	public String getTitre() {
		return titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public List<String> getListPersonnes() {
		return listPersonnes;
	}

	public void setListPersonnes(List<String> listPersonnes) {
		this.listPersonnes = listPersonnes;
	}
	
	public void addPersonne(PersonneCli personneCli){
		if(listPersonnes == null){
			listPersonnes = new ArrayList<String>();
		}
		listPersonnes.add(personneCli.getLogin());
		personneCli.addMessage(this.getTitre());
	}

	public String getEnvoyeur() {
		return envoyeur;
	}

	public void setEnvoyeur(String envoyeur) {
		this.envoyeur = envoyeur;
	}
	
}
